html,body{
	height: 100%;
}

body{
	align-items: center;
	display: flex;
	background-color: #e7eeed;
	padding-top: 40px;
	padding-bottom: 40px;
}

.form-signin{
	width: 100%;
	max-width: 330px;
	margin: auto;
	padding: 15px;
}

.form-signin .checkbox{
	font-weight: 400;
}

.form-signin .form-control{
	position: relative;
	box-sizing: border-box;
	height: auto;
	padding: 10px;
	font-size: 16px;
}

.form-signin .form-control:focus {
  z-index: 2;
}

.form-signin input[type="email"]{
	margin-bottom: -1px;
	border-radius: 0px;
}

.form-signin input[type="password"]{
	margin-bottom: 10px;
	border-radius: 0px;
}